@charset "utf-8";
/* CSS Document */

/* reset */
html { -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
html,body { height: 100%; }
*html, *html body { background-image:url(about:blank); background-attachment:fixed; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { margin:0; padding:0;}
body,button,input,select,textarea { font:14px/20px tahoma, \5FAE\8F6F\96C5\9ED1; } 
input,select,textarea { font-size:100%; }
address, cite, dfn, em, var, i { font-style:normal; }
input, textarea, select { outline:none; border:none; background:none; }
textarea { overflow: hidden; resize: none; }
table { border-collapse:collapse; border-spacing:0;}
th { text-align:inherit; }
fieldset,img { border:0;}
iframe { display:block; }
ol,ul,li { list-style:none; }
del { text-decoration:line-through; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500;}
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
ins,a { text-decoration:none; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
audio,canvas,video { display:inline-block; *display:inline; *zoom:1; }
abbr,acronym { border:0; font-variant:normal; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:500; }
body { color:#333; }
a { color:#333;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	transition:all .2s;
}
a:hover { color:#f70; }
a,a:focus { outline: none; }

.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; line-height:0; }
.clearfix { zoom:1;}

.box-shadow { -webkit-box-shadow: 0 4px 20px rgba(0,0,0, .05); box-shadow: 0 4px 20px rgba(0,0,0, .05); }
.box-shadow2{ -webkit-box-shadow: 0 0 20px rgba(0,0,0, .1); box-shadow: 0 0 20px rgba(0,0,0, .1); }
.hidden{ visibility:hidden;}

.transit { -webkit-transition: all .2s linear; transition: all .2s linear; }
.trtop{transition:top .1s;-webkit-transition:top .1s;opacity:0;width:0px;height:0px; overflow:hidden;}
/* font */
.f11 { font-size:11px!important; }
.f12 { font-size:12px!important; }
.f13 { font-size:13px!important; }
.f14 { font-size:14px!important; }
.f16 { font-size:16px!important; }
.f18 { font-size:18px!important; }
.f20 { font-size:20px!important; }
.f24 { font-size:24px!important; }
.f26 { font-size:26px!important; }
.f28 { font-size:28px!important; }
.fb  { font-weight:700!important; }
.fn  { font-weight:400!important; }
.t2  { text-indent:2em!important; }
.lh100 { line-height:100%!important; }    /*12 */             
.lh135 { line-height:135%!important; }    /*16*/
.lh150 { line-height:150%!important; }    /*18*/
.lh200 { line-height:200%!important; }    /*24*/
.lh220 { line-height:220%!important; }    /*26*/
.lh250 { line-height:250%!important; }    /*30*/
.lh267 { line-height:267%!important; }    /*32*/
.lh12 { line-height:12px!important; }    
.lh14 { line-height:14px!important; }    
.lh16 { line-height:16px!important; }    
.lh18 { line-height:18px!important; }    
.lh20 { line-height:20px!important; }    
.lh22 { line-height:22px!important; }    
.lh24 { line-height:24px!important; }   
.lh26 { line-height:26px!important; }    
.lh28 { line-height:28px!important; }   
.lh30 { line-height:30px!important; }    
.lh32 { line-height:32px!important; }    
.unl    { text-decoration:underline!important; }
.no_unl { text-decoration:none!important; }
.ect {  
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.bradius1{ border-radius:1px;}
.bradius2{ border-radius:2px;}
.bradius3{ border-radius:3px;}
.bradius4{ border-radius:4px;}
.bradius5{ border-radius:5px;}

/* font-color */
.s-c000 { color: #000 !important; }
.s-c333 { color: #333 !important; }
.s-c666 { color: #666 !important; }
.s-c999 { color: #999 !important; }
.s-cf60 { color: #f60 !important; }
.s-be { color:#20a3ff!important; }
.s-oe { color:#f25618!important; }
.s-ce52 { color: #e52a2a!important; }     
 a.s-c000:hover, a.s-c333:hover, a.s-c666:hover, a.s-c999:hover, a.s-cf60:hover, a.s-be:hover, a.s-ce52:hover { color: #f60!important; }       
 /*border*/
 .borb0 {border-bottom: 0!important; }    
 .borr0 {border-right: 0!important; }   
  
/* dingwei */
.tl { text-align:left!important; }
.tc { text-align:center; }
.tr { text-align:right; }
.ma { margin-left:auto; margin-right:auto; }
.fl { float:left; } 
.fr { float:right; }
.cb { clear:both; }
.cl { clear:left; }
.cr { clear:right; }
.pr { position:relative; }
.pa { position:absolute; }
.zoom { zoom:1; }
.ohn { overflow: hidden; }
.none { display:none!important; }
.block { display:block!important; }

/* width 、height */
.wc	  { width:100%!important; }	/* width-centum */
.w1200 { width:1200px; }
.w1000 { width:1000px; }
.w-mn { min-width: 1000px; max-width: 1200px; _width: 1000px; }
.w990 { width:990px; }
.w680 { width:680px; }
.w690 { width:690px; }

.hc { height:100%; } 
.ha { height:auto!important; }

/* margin、padding */
.m10 { margin:10px!important; }
.m15 { margin:15px!important; }
.m20 { margin:20px!important; }
.m30 { margin:30px!important; }
.m40 { margin:40px!important; }
.m50 { margin:50px!important; }
.mt0  { margin-top:0!important; }
.mt5  { margin-top:5px!important; }
.mt10 { margin-top:10px!important; }
.mt15 { margin-top:15px!important; }
.mt20 { margin-top:20px!important; }
.mt30 { margin-top:30px!important; }
.mt40 { margin-top:40px!important; }
.mt50 { margin-top:50px!important; }
.mt100{ margin-top:100px; }
.mb0  { margin-bottom:0!important; }
.mb5  { margin-bottom:5px!important; }
.mb10 { margin-bottom:10px!important; }
.mb15 { margin-bottom:15px!important; }
.mb20 { margin-bottom:20px!important; }
.mb30 { margin-bottom:30px!important; }
.mb40 { margin-bottom:40px!important; }
.mb50 { margin-bottom:50px!important; }
.mb100{ margin-bottom:100px; }
.ml5  { margin-left:5px!important; }
.ml10 { margin-left:10px!important; }
.ml15 { margin-left:15px!important; }
.ml20 { margin-left:20px!important; }
.ml30 { margin-left:30px!important; }
.ml40 { margin-left:40px!important; }
.ml50 { margin-left:50px!important; }
.ml100{ margin-left:100px; }
.mar0 { margin-right:0 !important; }
.mr0 { margin-right:0!important; }
.mr5  { margin-right:5px!important; }
.mr10 { margin-right:10px!important; }
.mr15 { margin-right:15px!important; }
.mr20 { margin-right:20px!important; }
.mr30 { margin-right:30px!important; }
.mr40 { margin-right:40px!important; }
.mr50 { margin-right:50px!important; }
.mr100{ margin-right:100px; }
.p10 { padding:10px!important; }
.p15 { padding:15px!important; }
.p20 { padding:20px!important; }
.p30 { padding:30px!important; }
.p40 { padding:40px!important; }
.p50 { padding:50px!important; }
.pt0{ padding-top:0!important; }
.pt5 { padding-top:5px!important; }
.pt10 { padding-top:10px!important; }
.pt15 { padding-top:15px!important; }
.pt20 { padding-top:20px!important; }
.pt30 { padding-top:30px!important; }
.pt40 { padding-top:40px!important; }
.pt50 { padding-top:50px!important; }
.pt100{ padding-top:100px!important; }
.pb0  { padding-bottom:0!important; }
.pb5  { padding-bottom:5px!important; }
.pb10 { padding-bottom:10px!important; }
.pb15 { padding-bottom:15px!important; }
.pb20 { padding-bottom:20px!important; }
.pb30 { padding-bottom:30px!important; }
.pb40 { padding-bottom:40px!important; }
.pb50 { padding-bottom:50px!important; }
.pb100{ padding-bottom:100px!important; }
.pl5  { padding-left:5px!important; }
.pl10 { padding-left:10px!important; }
.pl15 { padding-left:15px!important; }
.pl20 { padding-left:20px!important; }
.pl30 { padding-left:30px!important; }
.pl40 { padding-left:40px!important; }
.pl50 { padding-left:50px!important; }
.pl100{ padding-left:100px!important; }
.pr5  { padding-right:5px!important; }
.pr10 { padding-right:10px!important; }
.pr15 { padding-right:15px!important; }
.pr20 { padding-right:20px!important; }
.pr30 { padding-right:30px!important; }
.pr40 { padding-right:40px!important; }
.pr50 { padding-right:50px!important; }
.pr100{ padding-right:100px!important; }

 /* 层次*/
.z-999 { z-index: 999; }
.z-11 { z-index: 11; }
.z-10 { z-index: 10; }
.z-9 { z-index: 9; }
.z-8 { z-index: 8; }
.z-7 { z-index: 7; }
.z-6 { z-index: 6; }
.z-5 { z-index: 5; }
.z-4 { z-index: 4; }
.z-3 { z-index: 3; }
.z-2 { z-index: 2; }
.z-1 { z-index: 1; }

/*背景*/
.bg-f8 { background-color:#f8f8f8;!important;}
.bg-000 { background-color:#000000;!important;}
.bg-fff { background-color:#ffffff;!important;}

.num1{ color:#ff0000;}
.num2{ color:#ff7f00;}
.num3{ color:#ef9f39;}


/* btn */
.btn { 
	height: 32px; background-color: #0057ff; border-radius: 16px; 
	font-size: 14px; line-height: 32px; text-align: center; color: #fff; cursor: pointer;
}
.btn-red { background-color: #ec3b3b; }
.btn:hover { background-color: #3e80ff; color: #fff; }
.btn-red:hover { background-color: #f66a6a; }
.btn-line, .btn-disable { height: 30px; border: 1px solid #000; color: #000; background: none; }
.btn-line:hover { border-color: #0057ff; color: #0057ff; background: none; }
.btn-line.btn-red { border-color: #ec3b3b; color: #ec3b3b; background: none; }
.btn-line.btn-red:hover { background-color: #ec3b3b; color: #fff; }
.btn-line.btn-blue { border-color: #0057ff; color: #0057ff; background: none; }
.btn-line.btn-blue:hover { background-color: #0057ff; color: #fff; }
.btn-disable, .btn-disable:hover { background-color: #f5f5f5; border-color: #eee; color: #ccc; }
/*顶部*/
.topbar{ line-height:40px;}
.topbar .diquLoad{ padding:10px auto;}
.topbar .diquLoad .diquLoad-cont{ top:55px;text-align:center; }
.topbar .diquLoad:hover .diquLoad-cont{ opacity:1;z-index:99;top:40px;left:0px;width:400px; height:170px;}
.topbar .diquLoad:hover i.fa-angle-down{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.topbar .topLink a{ padding:0 5px;}
.topbar .topMenu ul li{ float:left;}
.topbar .topMenu ul li a{ padding:0 10px;}
/**手机*/
.topbar .topMenu ul li .mobile-cont{top:55px;}
.topbar .topMenu ul li:hover .mobile-cont{ opacity:1;z-index:999;width:160px;height:180px;right:150px;top:40px;text-align:center;line-height:0px;}
.topbar .topMenu ul li .mobile-cont p{ padding:15px 0;}
/**公众号*/
.topbar .topMenu ul li .wxgzh-cont{top:55px;}
.topbar .topMenu ul li:hover .wxgzh-cont{ opacity:1;z-index:999;width:160px;height:180px;right:50px;top:40px;text-align:center;line-height:0px;}
.topbar .topMenu ul li .wxgzh-cont p{ padding:15px 0;}
/**网站导航*/
.topbar .topMenu ul li .sitemenu-cont{top:55px;}
.topbar .topMenu ul li:hover .sitemenu-cont{ opacity:1;z-index:999;padding:15px 20px;right:0px;width:500px;top:40px;height:354px;}
.topbar .topMenu ul li:hover .sitemenu-a i{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}


.topbar .topMenu li .sitemenulist{ border-bottom:1px solid #eee;}
.topbar .topMenu li .sitemenulist .sitemenu-nav-title{ font-size:16px;}
.nav .logoDiv{ width:300px;}
.nav .navMenu{ line-height:67px;}
.nav .navMenu li{ float:left;margin-left:10px;padding:0 10px;}
.nav .navMenu li a{ display:block;font-size:18px;}
.nav .navMenu li a i{top:22px;}
.nav .navMenu li .navjxlm-cont{ top:80px;}
.nav .navMenu ul li:hover i.fa-sort-down{top:30px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.nav .navMenu li:hover .navjxlm-cont{opacity:1;width:130px;z-index:11;height:160px;top:60px;right:-20px;}
.nav .navMenu li .navjxlm-cont ul{ display:block;}
.nav .navMenu li .navjxlm-cont li { display:block;text-align:center;width:100%;padding:0;margin:0;float:inherit;height:40px;line-height:40px;}
.nav .navMenu li .navjxlm-cont li a{ font-size:16px;!important;}
.nav .navMenu li .navjxlm-cont li:hover a{ color:#fff;background-color:#f70;}

/**搜索**/
.searchDiv .searform{}
.searchDiv .searform i.fa-search{ position:absolute;top:8px;right:10px;color:#20a3ff; cursor:pointer;}
.searchDiv .searform .sear-text{ width:200px;text-indent:10px;height:40px;border:none;border-radius:5px;background-color:#f8f8f8;color:#666;transition: all 0.5s;}
.searchDiv .searform .sear-rd{opacity:0;width:230px;height:0;position:absolute;right:0px;transition: all 0.5s;z-index:99;}
.searchDiv .searform .sear-rd ul li {opacity:0; position:relative;height:0;line-height:32px;transition: all 0.5s;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.searchDiv .searform .sear-rd ul li span{ margin-right:5px;}
.searchDiv .searform .sear-rd ul li i{ position:absolute;right:2px;top:10px;color:#ff0000;}
.searchDiv .searform:hover .sear-text { width:260px;}
.searchDiv .searform:hover .sear-text + .sear-rd {opacity:1;width:230px; height:320px;padding:10px 15px;}
.searchDiv .searform:hover .sear-text + .sear-rd li{opacity:1; height:32px;}


/**footer底部**/
.footer{ background-color:#383838; color:#fff; padding-top:10px;margin-bottom: 80px;}
.footer a{color:#666;}
.footer a:hover{color:#f70;}
.footer .footer_main{ height:350px;}
.footer .footer_info{ height:210px; }
.footer .footer_info .footer_infoleft{ margin-top:20px; width:800px; float:left;}
.footer .footer_info .footer_infoleft dl{margin-right:80px; float:left;text-align:left; }
.footer .footer_info .footer_infoleft dl.dlone{width:80px; }
.footer .footer_info .footer_infoleft dl.dltwo{width:200px;}
.footer .footer_info .footer_infoleft dl dt{ font-size:18px;  margin-bottom:20px;}
.footer .footer_info .footer_infoleft dl dd{ margin-top:10px;color:#666;}

.footer .footer_info .footer_inforight{ float:right; width:309px; padding:15px 30px; border-left:1px solid #404040; color:#666;}
.footer .footer_info .footer_inforight dl{ width:130px; float:left; margin-left:22px;}
.footer .footer_info .footer_inforight dl dt{ color:#fff; font-size:18px; margin-bottom:15px;}
.footer .footer_info .footer_inforight dl dd{ text-align:center;}


.footer .footer_tab{ color:#666;}
.footer .footer_tab .footer_tab_title{padding:10px 0; border-bottom:1px solid #404040; }
.footer .footer_tab span{ cursor:pointer; margin-right:20px;}
.footer .footer_tab span.on{ color:#999;}
.footer .footer_tab ul{ display:none; padding:10px 0; height:72px;word-break:keep-all;}
.footer .footer_tab ul.on{display:block;}
.footer .footer_tab ul a{ margin-right:30px;line-height:26px; }

.footer .footer_bottom{ text-align:center; padding:15px 0; background-color:#404040;}
.footer .footer_bottom p{height:30px; line-height:30px; color:#666; font-size:12px;}

/**栏目、banner、inf**/
.swiperDiv .left_lanmu{ width:230px;height:520px;background-color:#383838;color:#fff;}
.swiperDiv .left_lanmu a{ color:#fff;}
.swiperDiv .left_lanmu .lanmu_tit{ padding:25px 20px 15px;}
.swiperDiv .left_lanmu .lanmu_tit a{ float:right;}
.swiperDiv .left_lanmu .lanmu_tit strong{ font-size:16px;}
.swiperDiv .left_lanmu .lanmu_list li { position:relative;height:37px;line-height:37px;padding-left:40px;}
.swiperDiv .left_lanmu .lanmu_list li a{}
.swiperDiv .left_lanmu .lanmu_list li span{ color:#777; font-size:12px;}
.swiperDiv .left_lanmu .lanmu_list li i{transition:all 0.2s ease-in;}
.swiperDiv .left_lanmu .lanmu_list li i.fleft{ position:absolute; top:12px; left:18px;}
.swiperDiv .left_lanmu .lanmu_list li i.fa-angle-right{ display:none;font-size:18px;position:absolute;right:20px;top:10px;color:#777;}
.swiperDiv .left_lanmu .lanmu_list li.hover{ background-color:#444;}
.swiperDiv .left_lanmu .lanmu_list li.hover i{transform: scale(1.2);}
.swiperDiv .left_lanmu .lanmu_list li.hover i.fa-angle-right{ display:block;}
.swiperDiv .left_lanmu .lanmu_cot .lanmu_item{ position:absolute;width:720px;height:520px;right:-720px;top:0px; z-index:11;}
.swiperDiv .left_lanmu .lanmu_cot .lanmu_item.now{ display:block;-webkit-box-shadow: 0 4px 20px rgba(0,0,0, .05);box-shadow: 0 4px 20px rgba(0,0,0, .05);}

.swiperDiv .center_banner{ width:700px;}
.swiperDiv .center_banner .siwperboxk {  width: 700px;height: 350px;position: relative;}
.swiperDiv .center_banner .siwperboxk .arrow-left {  position: absolute;left: 0px;top: 50%;margin-top: -15px;padding:20px 10px;z-index:2;background: rgba(0,0,0, 0);color:#fff;}
.swiperDiv .center_banner .siwperboxk .arrow-right {  position: absolute;right: 0px;top: 50%;margin-top: -15px;padding:20px 10px;z-index:2;background: rgba(0,0,0, 0);color:#fff;}
.swiperDiv .center_banner .siwperboxk:hover .arrow-left { left: 10px;background: rgba(0,0,0, .2);}
.swiperDiv .center_banner .siwperboxk:hover .arrow-right {right: 10px;background: rgba(0,0,0, .2);}
.siwperboxk .siwperboxk{background: rgba(0,0,0, 0);transition:all 0.2s ease-in;} 
.siwperboxk:hover .siwperboxk{background: rgba(0,0,0, 1);} 
.swiperDiv .center_banner .swiper_li_des{ position:absolute; bottom:0px; left:0px; color:#fff; height:40px; background: rgba(0,0,0, .2); line-height:40px; width:100%; text-align:center; font-size:16px;}


.swiperDiv .center_banner .siwperboxk .arrow-left:hover,.siwperboxk .arrow-right:hover{background: rgba(0,0,0, .5);}
.swiperDiv .center_banner .swiper-container {  height: 350px;width: 700px;}
.swiperDiv .center_banner .content-slide {  padding: 20px;color: #fff;}
.swiperDiv .center_banner .title {  font-size: 25px;margin-bottom: 10px;}
.swiperDiv .center_banner .pagination {  position: absolute;left: 0;text-align: center;bottom:-56px;width: 100%;z-index:2;}
.swiperDiv .center_banner .swiper-pagination-switch {  display: inline-block;width:20%;height: 50px;background: #fff;cursor: pointer;background: rgba(0,0,0, .01);}
.swiperDiv .center_banner .swiper-active-switch{ height:45px;background: rgba(0,0,0, .01); border-bottom:5px solid #20a3ff;}
.swiperDiv .center_banner .swiper-nav{ height:50px;line-height:50px;border-radius:0 0 5px 5px;}
.swiperDiv .center_banner .swiper-nav span{ float:left;width:20%;text-align:center;}

.swiperDiv .center_banner .banlink{ height:100px;margin-top:68px;}
.swiperDiv .center_banner .banlink ul{ padding-top:30px;}
.swiperDiv .center_banner .banlink ul li{ position:relative; float:left; text-align:center; width:20%; height:35px; line-height:35px; padding:3px 15px;}
.swiperDiv .center_banner .banlink ul li a{ font-size:16px; }
.swiperDiv .center_banner .banlink ul li a:hover{color:#20a3ff; }
.swiperDiv .center_banner .banlink ul li i{ position:absolute; top:6px; left:30px;transition:all 0.2s ease-in;}
.swiperDiv .center_banner .banlink ul li i.fa-balance-scale{left:10px;}
.swiperDiv .center_banner .banlink ul li i.fa-bar-chart{left:10px;}
.swiperDiv .center_banner .banlink ul li:hover i{ transform: scale(1.2); color:#20a3ff; }

/**right信息**/
.swiperDiv .right_inf{width:230px;height:520px;}
.swiperDiv .right_inf .right_inf_c1{ background-color:#383838;border-radius:5px 5px 0 0; height:180px; text-align:center;color:#777;}
.swiperDiv .right_inf .right_inf_c1 .right_infc1_t1{  padding:30px 0; font-size:12px;}
.swiperDiv .right_inf .right_inf_c1 .right_infc1_t1 span{ font-size:24px; font-weight:500;color:#ffb01e;}
.swiperDiv .right_inf .right_inf_c1 .right_infc1_t2{ font-size:20px; color:#ffb01e; padding-top:10px;}

.swiperDiv .right_inf .right_inf_c1 .right_infc1_t3 { position:absolute; bottom:-20px; left:30px;}
.swiperDiv .right_inf .right_inf_c1 .right_infc1_t3 a{ display:block; font-size:18px; width:160px; height:40px; line-height:40px; background-image:linear-gradient(to right,#f70,#ffb01e); color:#fff;border-radius:20px;}
.swiperDiv .right_inf .right_inf_c1 .right_infc1_t3 a i{transition:all 0.2s ease-in;}
.swiperDiv .right_inf .right_inf_c1 .right_infc1_t3 a:hover i{ transform: scale(1.1); }
.right_inf_c2{ margin-top:60px; height:100px; text-align:center; }
.right_inf_c2 dl dt{ color:#666; font-weight:600;}
.right_inf_c2 dl dd{ margin-top:20px;}
.right_inf_c2 dl dd span{ float:left; width:33.3%; font-size:12px; color:#999;}
.right_inf_c2 dl dd span i{ font-size:20px; color:#666;}

.right_inf_c3{padding:10px 0; width:210px; margin:10px auto 0; border-top:1px solid #ebebeb;}
.right_inf_c3 .c3-title{ padding:5px 0;}
.right_inf_c3 .c3-title span{ margin:0 5px; padding:2px 0; cursor:pointer;}
.right_inf_c3 .c3-title span.on{ font-weight:600;border-bottom:2px solid #20a3ff;}
.right_inf_c3 .c3-cont ul{ display:none; margin-top:15px;}
.right_inf_c3 .c3-cont ul.on{ display:block;}
.right_inf_c3 .c3-cont ul li{ height:25px; line-height:25px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.right_inf_c3 .c3-cont ul li a{ color:#666;}
.right_inf_c3 .c3-cont ul li a:hover{ color:#f70;}

/**咨询问答板块**/
.ask{ padding:30px;}
.ask .ask_title{ padding:0 0 20px; line-height:35px; text-align:center;}
.ask .ask_title h2{ font-size:28px;}
.ask .ask_title p{ color:#666;}
.ask .ask_left{ width:590px; padding:20px; float:left;}
.ask .ask_left .ask_tit_line span{ font-size:18px; height:37px; cursor:pointer; line-height:37px; padding:5px 0; margin-right:20px;}
.ask .ask_left .ask_tit_line span.on{ border-bottom:3px solid #20a3ff;}
.ask .ask_left .ask_cont_box{ background-color:#f9f9f9; padding:30px; margin-top:10px; height:540px; overflow-y:scroll; display:none;}
.ask .ask_left .ask_cont div.on{ display:block;}
.ask .ask_left .ask_cont_box .ask_item{ padding-bottom:15px;border-bottom:1px solid #f0f0f0;margin-bottom:10px;}
.ask .ask_left .ask_cont_box .ask_item .ask_item_tit{display:flex;}
.ask .ask_left .ask_cont_box .ask_item .ask_item_tit a{ display: block;flex: 1;font-size: 16px;margin-bottom: 7px;line-height: 1.7;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:2; }
.ask .ask_left .ask_cont_box .ask_item .ask_mess_icon{ width: 20px;	height: 20px; text-align:right;}
.ask .ask_left .ask_cont_box .ask_item .ask_mess_icon i{ font-size:26px; color:#f0f0f0; left:0px; }
.ask .ask_left .ask_mess{display:flex;align-items:center;}
.ask .ask_left .ask_mess .ask_mess_tx img{ width:50px; height:50px; border-radius:15%;object-fit:cover;}
.ask .ask_left .ask_mess .ask_mess_cont{ display:flex;flex-direction:column;background: #f0f0f0;border-radius: 7px;font-size: 14px;color: #777;padding:10px 20px;}
.ask .ask_left .ask_mess .ask_mess_cont p{ line-height:1.6;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:2;}
.ask .ask_left .ask_mess .ask_mess_cont span{ margin-top:5px; color:#bbb;}

.ask .ask_right{ width:550px; float:right;}
.ask .ask_right .ask_input{ padding:10px 30px; margin-top:30px;}
.ask .ask_right .ask_input .ask-text{ width:100%; font-size:18px; height:45px; line-height:45px; border-bottom:2px solid #20a3ff;}
.ask .ask_right .ask_input .ask-submit{ margin:30px auto; width:100px;background-image:linear-gradient(to right,#f70,#ffb01e);}
.ask .ask_right .ask_ad{ height:280px;  margin-top:10px; padding:0 30px;position: relative;width: 490px;}
.ask .ask_right .ask_ad .swiper-container {  height: 250px;  width: 490px;border-radius:5px;}
.ask .ask_right .ask_ad .swiper-container img { height:250px; width:490px;border-radius:5px;}
.ask .ask_right .ask_ad .pagination {position:absolute;left:0; text-align:center;bottom:0px; width:100%;}
.ask .ask_right .ask_ad .swiper-pagination-switch {  display: inline-block;  width: 20px;  height:10px;  border-radius: 10px;
  background: #999;  margin: 0 3px;  cursor: pointer;}
.ask .ask_right .ask_ad .swiper-active-switch { background: #20a3ff;}
.ask .ask_right .today_num_data { padding: 27px 30px; text-align: center; }
.ask .ask_right .today_num_data dt { font-size: 24px; font-weight: 600; line-height: 32px; margin-bottom: 21px; }
.ask .ask_right .today_num_data dd { padding: 5px 0; height: 30px; line-height: 28px; color: #666;  }
.ask .ask_right .today_num_data dd b { display: inline-block; width: 22px; height: 30px; background-color: #20a3ff; border-radius: 2px; margin: 0 1px; font-family:"DIN-Medium"; font-size: 18px; line-height: 30px; color: #fff; font-weight: normal;}
.ask .ask_right .today_num_data dd span { margin-left: 10px; }

/**知识**/
.zhishi{ padding:30px;}
.zhishi .zhishi_title{ padding:0 0 20px; line-height:35px; text-align:center;}
.zhishi .zhishi_title h2{ font-size:28px;}
.zhishi .zhishi_title p{ color:#666;}

.zhishi_cont_left { width:780px; float:left;}
.zhishi_cont_left .swiper-container {  width: 640px;  height: 550px;  color: #fff;}
.zhishi_cont_left .tabs{ width:120px; float:left;}
.zhishi_cont_left .tabs a{ display:block; wdith:100%; height:35px; line-height:35px; text-align:center; background-color:#f0f0f0; margin-bottom:10px; position:relative; border-radius:3px; font-size:15px; }
.zhishi_cont_left .tabs a i{ position:absolute; right:-6px; top:6px; display:none; border-radius:0;}
.zhishi_cont_left .tabs a.active{ background-color:#20a3ff; color:#fff;}
.zhishi_cont_left .tabs a.active i{color:#20a3ff; display:block;}
.zhishi_cont_left .content-slide ul li{ width:580px; height:45px; line-height:45px; padding:0px 30px; position:relative;}
.zhishi_cont_left .content-slide ul li a{ width:450px; display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.zhishi_cont_left .content-slide ul li span{ color:#999; position:absolute; right:50px; top:0px;}

.zhishi_cont_right{ float:right; width:360px;}
.zhishi_cont_right ul li{ clear:both; margin-bottom:25px; margin-top:5px; height:70px;}
.zhishi_cont_right ul li .zhishiImg{ width:110px; height:70px; float:left; position:relative; overflow:hidden;border-radius:5px;}
.zhishi_cont_right ul li .zhishiImg img {width:100%; height:auto;transition: all 0.6s;border-radius:5px;}
.zhishi_cont_right ul li:hover .zhishiImg img{transform: scale(1.1);}
.zhishi_cont_right ul li .zhishiImg span{  width:20px;  height:20px;  background:#FE841D;  color: #fff;  font-size: 12px;  position: absolute;  top: 0;  left: 0;  text-align: center;  line-height: 20px;border-radius:5px;}
.zhishi_cont_right ul li .zhishiAtag{ float:right; width:240px;}
.zhishi_cont_right ul li .zhishiAtag a{display: block;  width:240px;  height:21px;  font-size:16px;  font-family:icrosoftYaHei;  line-height:21px;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;  }
.zhishi_cont_right ul li .zhishiAtag p.zhishiDes{  width:240px;  height:15px;  font-size:12px;  color:rgba(153,153,153,1);  line-height:16px;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;  margin: 6px 0 10px 0;}
.zhishi_cont_right ul li .zhishiAtag span { color:#f70; font-size:12px;}
.zhishi_cont_right .zhishi_right_tit{ font-size:20px; padding:20px 0 30px;}


/**信息**/
.info{ padding:30px;}
.info .info_title{ padding:0 0 20px; line-height:35px; text-align:center;}
.info .info_title h2{ font-size:28px;}
.info .info_title p{ color:#666;}
.info_cont{ background-color:#fff;}
.info_cont_left { width:760px; float:left; pa}
.info_cont_left dd { width:360px; float:left; margin-bottom:8px; margin-top:8px;}
.info_cont_left dd .info_left_tit{ font-size:18px; position:relative; padding-bottom:15px;}
.info_cont_left dd .info_left_tit a{ position:absolute; right:10px; top:0px; font-size:14px;}
.info_cont_left dd .info_left_img { position:relative; width:360px;border-radius:5px; height:135px;object-fit:cover; overflow:hidden;}
.info_cont_left dd .info_left_img img{ width:360px; height:135px;border-radius:5px;transition: all 0.6s;}
.info_cont_left dd .info_left_img:hover img{transform: scale(1.1);}
.info_cont_left dd .info_left_img span{ position:absolute; top:50px; left:120px; font-size:18px; color:#fff; padding:10px 20px; border:1px solid #fff;border-radius:5px; font-weight:bold;}
.info_cont_left dd .info_left_img span a{ color:#fff;}


.info_cont_left dd ul li{ width:100%; height:24px; line-height:24px; margin-top:10px;}
.info_cont_left dd ul li span.info_crt{ color:#999; display:block; width:70px; float:left;display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden; margin-right:5px;}
.info_cont_left dd ul li a.info_atag{ width:240px; float:left;display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;}
.info_cont_left dd ul li span.info_date{ float:right;color:#999;}

.info_cont_right{ float:right; width:360px;}
.info_cont_right ul li{ clear:both; margin-bottom:25px; margin-top:5px; height:70px;}
.info_cont_right ul li .infoImg{ width:110px; height:70px; float:left; position:relative; overflow:hidden;border-radius:5px;}
.info_cont_right ul li .infoImg img {width:100%; height:auto;transition: all 0.6s;border-radius:5px;object-fit:cover;}
.info_cont_right ul li:hover .infoImg img{transform: scale(1.1);}
.info_cont_right ul li .infoAtag{ float:right; width:240px;}
.info_cont_right ul li .infoAtag a{display: block;  width:240px;  height:21px;  font-size:16px;  font-family:icrosoftYaHei;  line-height:21px;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;  }
.info_cont_right ul li .infoAtag p.infoDes{  width:240px;  height:15px;  font-size:12px;  color:rgba(153,153,153,1);  line-height:16px;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;  margin: 6px 0 10px 0;}
.info_cont_right ul li .infoAtag span { color:#f70; font-size:12px;}
.info_cont_right .info_right_tit{ font-size:20px; padding:20px 0 30px;}
.info_cont_right .info_right_tit span{ display:block; position:absolute; right:2px; top:20px; font-size:14px;}


/**list_mbx**/
.lmlist .mbx{ padding:10px 0px;color:#999;}
.lmlist .mbx a { color:#999;-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	transition:all .2s;}
.lmlist .mbx a:hover { color:#f70;}

.lmlist .list_class{ padding:20px;}
.lmlist .list_class .list_class_tit{ font-size:18px; font-weight:bold;}
.lmlist .list_class .list_class_cont{ margin-top:20px; clear:both;}
.lmlist .list_class .list_class_cont ul li{ float:left; margin:10px 0 20px;}
.lmlist .list_class .list_class_cont a{ font-size:16px; }
.lmlist .list_class .list_class_cont a.list_on{ border-bottom:3px solid #20a3ff;}
.lmlist .list_class .list_class_cont i{border-right: 1px solid #D7DADFFF; width:1px; margin:0 25px;}
.lmlist .list_left{ width:770px; padding:30px 40px; float:left; margin-top:20px;}
.lmlist .list_left .list_leftbox ul li{ clear:both; height:120px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #f0f0f0;}
.lmlist .list_left .list_leftbox ul li:last-child{ border-bottom:0;}
.lmlist .list_left .list_leftbox ul li .ullist_img,.lmlist .list_left .list_leftbox ul li .ullist_img img{ width:160px; height:110px; float:left;object-fit: cover;border-radius:5px;transition: all 0.6s;}

.lmlist .list_left .list_leftbox ul li:hover .ullist_img img{transform: scale(1.1);}
.lmlist .list_left .list_leftbox ul li .ullist_des{flex:1; width:580px; float:right; }
.lmlist .list_left .list_leftbox ul li .ullist_des .ullist_tit{ font-size:18px; line-height:28px; width:580px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:1; }
.lmlist .list_left .list_leftbox ul li .ullist_des .ullist_desf{ height:38px; color:#777;margin:8px 0; width:580px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:2;}
.lmlist .list_left .list_leftbox ul li .ullist_des .ullist_date{ margin-top:10px;color:#777;}

.lmlist .list_left .list_leftbox ul li.wtms .ullist_des{width:100%; }
.lmlist .list_left .list_leftbox ul li.wtms .ullist_des .ullist_tit{  width:100%; }
.lmlist .list_left .list_leftbox ul li.wtms .ullist_des .ullist_desf{ width:100%; }
.lmlist .list_left .list_leftbox ul li.wtms .ullist_des .ullist_date{ }

.lmlist .list_left .list_leftbox ul li .tullist_img,.lmlist .list_left .list_leftbox ul li .tullist_img img{ width:120px; height:120px; float:left;object-fit: cover;border-radius:5px;}
.lmlist .list_left .list_leftbox ul li .tullist_des{flex:1; width:770px; float:left; }
.lmlist .list_left .list_leftbox ul li .tullist_des .tullist_tit{ font-size:18px; line-height:28px; width:770px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:1; }
.lmlist .list_left .list_leftbox ul li .tullist_des .tullist_desf{ height:38px; color:#777;margin:8px 0; width:770px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:2;}
.lmlist .list_left .list_leftbox ul li .tullist_des .tullist_date{ margin-top:10px;color:#777;}

.lmlist .list_right{ width:330px; float:right; margin-top:20px;}
.lmlist .list_right .list_right_tab{ padding:15px;}
.lmlist .list_right .list_right_tab .list_right_tabtit {font-size: 18px;color: #333;font-weight: 600;display: flex;	align-items: center;margin-bottom: 30px;}
.lmlist .list_right .list_right_tab .list_right_tabtit span {display: block;width: 4px;	height: 27px;margin-right: 10px;	background: #20a3ff;}
.lmlist .list_right .list_right_tab .list_right_tabcot a  {display: flex;justify-content: center;align-items: center;height: 36px;border-radius: 36px;font-size: 14px;color: #4f5c74;	border: 1px solid #e2e6e9;	margin-right: 7px;margin-bottom: 16px;cursor: pointer;float:left;padding:0 10px;}
.lmlist .list_right .list_right_tab .list_right_tabcot a:hover {background-color: #fff1e5;color: #f70;border: 1px solid #f70;transition: all .2s ease-in;}
.lmlist .list_right .list_right_inf{ padding:15px; width:300px;}
.lmlist .list_right .list_right_inf .list_right_inftit {font-size: 18px;color: #333;font-weight: 600;display: flex;	align-items: center;margin-bottom: 30px;}
.lmlist .list_right .list_right_inf .list_right_inftit span {display: block;width: 4px;	height: 27px;margin-right: 10px;	background: #20a3ff;}
.lmlist .list_right .list_right_inf .list_right_infcot li { padding:5px 0; height:35px; line-height:35px; border-bottom:1px solid #f0f0f0;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:1;}
.lmlist .list_right .list_right_inf .list_right_infcot li span{ font-style:italic; font-size:22px; color:#f70; margin-right:10px; padding:0 5px;}
.lmlist .list_right .list_right_inf .list_right_infcot li a{ font-size:14px;}

.lmlist .list_right .list_right_news{ padding:15px;}
.lmlist .list_right .list_right_news .list_right_newstit {font-size: 18px;color: #333;font-weight: 600;display: flex;	align-items: center;margin-bottom: 30px;}
.lmlist .list_right .list_right_news .list_right_newstit span {display: block;width: 4px;	height: 27px;margin-right: 10px;	background: #20a3ff;}
.lmlist .list_right .list_right_news .list_right_newscot li { padding:5px 0; height:35px; line-height:35px; border-bottom:1px solid #f0f0f0;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:1;}
.lmlist .list_right .list_right_news .list_right_newscot li span{ font-style:italic; font-size:22px; color:#f70; margin-right:10px; padding:0 5px;}
.lmlist .list_right .list_right_news .list_right_newscot li a{ font-size:14px;}

.lmlist .list_right .list_right_licon{ padding:15px; width:300px;}
.lmlist .list_right .list_right_licon .list_right_licontit {font-size: 18px;color: #333;font-weight: 600;display: flex;	align-items: center;margin-bottom: 30px;}
.lmlist .list_right .list_right_licon .list_right_licontit span {display: block;width: 4px;	height: 27px;margin-right: 10px;	background: #20a3ff;}
.lmlist .list_right .list_right_licon .list_right_liconcot li { padding:5px 0; height:35px; line-height:35px; border-left:1px solid #f0f0f0;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:1; text-indent:20px; position:relative;}
.lmlist .list_right .list_right_licon .list_right_liconcot li span{ font-style:italic; font-size:22px; color:#f70; margin-right:10px; padding:0 5px;}
.lmlist .list_right .list_right_licon .list_right_liconcot li a{ font-size:14px;}
.lmlist .list_right .list_right_licon .list_right_liconcot li i{ position:absolute; color:#999; left:-24px; font-size:12px; top:17px;}

.detail_left{ width:850px; float:left; margin-top:20px;}
.detail_left .list_left_detail .detail_title{ font-size:24px; font-weight:bold; line-height:30px;}
.detail_left .list_left_detail .detail_inf{ height:35px; line-height:35px; font-size:14px; margin:20px auto; color:#999;}
.detail_left .list_left_detail .detail_inf span { margin-right:20px;}
.detail_left .list_left_detail .detail_inf span.detaildate{margin-right:0; border:0px; padding:0px; }
.detail_left .list_left_detail .detail_inf span i{ margin-right:5px;}
.detail_left .list_left_detail .detail_des { padding: 12px 30px; background-color: #f8f8f8; font-size: 14px; color: #999; line-height: 30px; margin:0 auto 20px;}
.detail_left .list_left_detail .detail_word { OVERFLOW:hidden;font-size: 16px; line-height: 30px;  margin-bottom: 30px; }
.detail_left .list_left_detail .detail_word p,.detail_left .list_left_detail .detail_word h1,.detail_left .list_left_detail .detail_word h2,
.detail_left .list_left_detail .detail_word h3,.detail_left .list_left_detail .detail_word h4 { padding:10px 0;}
.detail_left .list_left_detail .detail_word img { max-width:600px !important; height:auto !important;border-radius:10px;}
.detail_left .list_left_detail .detail_word h1{font-size:22px; font-weight:bold;}
.detail_left .list_left_detail .detail_word h2{ font-size:20px; font-weight:bold;}
.detail_left .list_left_detail .detail_word h3{font-size:18px; font-weight:bold;}
.detail_left .list_left_detail .detail_word h4{font-size:16px; font-weight:bold;}
.detail_left .list_left_detail .detail_word p.tlt{ float:left; font-size:20px;font-weight:bold;}

.detail_left .list_left_detail .detail_shenming { color:#999; padding:30px 0 0;}

.detail_left .list_leftxg_tit{ font-size:18px; font-weight:600; position:relative; padding-bottom:20px;}
.detail_left .list_leftxg_tit span{ font-size:14px; font-weight:normal; position:absolute; right:2px;}
.detail_left .list_leftxg_cont ul li { margin-top:10px; height:32px; line-height:32px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:1;}
.detail_left .list_leftxg_cont ul li i{ font-size:20px; color:#20a3ff; margin-left:5px;}
.detail_left .list_leftxg_cont ul li a{ font-size:16px;}
.detail_left .list_leftxg_cont ul li label.wenda-la{background-image:linear-gradient(to right,#20a3ff,#33d0fd);color:#fff;text-align:center;line-height:24px;font-size:14px;font-weight:500;border-radius:6px 6px 6px 0; padding:3px;}

.detail_left .list_leftzx_tit{ font-size:18px; font-weight:600; position:relative; padding-bottom:20px;}
.detail_left .list_leftzx_tit span{ font-size:14px; font-weight:normal; position:absolute; right:2px;}
.detail_left .list_leftzx_cont ul li { margin-top:10px; height:28px; line-height:28px; width:380px; margin-right:10px; float:left; position:relative;}
.detail_left .list_leftzx_cont ul li a{ font-size:16px; width:260px; display:block; word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:1; text-indent:20px;}
.detail_left .list_leftzx_cont ul li span{ color:#999; font-size:14px; position:absolute; right:15px; top:1px;}
.detail_left .list_leftzx_cont ul li i { position:absolute; left:0px; top:8px; color:#20a3ff; font-size:5px;}


/**ask***/
.list_left .asklist_tit span{ font-size:16px; display:block; float:left;  padding:10px 15px;}
.list_left .asklist_tit span.on{ border-bottom:2px solid #20a3ff; font-weight:600;}
.list_left .asklist_leftbox ul.asklist_zx li{ padding:30px 0px; border-bottom:#f0f0f0 solid 1px;}
.list_left .asklist_leftbox ul.asklist_zx .asklist_litit{ font-size:16px; line-height:24px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:3;}
.list_left .asklist_leftbox ul.asklist_zx .asklist_creat{ margin-top:20px;  }
.list_left .asklist_leftbox ul.asklist_zx .asklist_creat span{color:#bfbfbf; margin-right:15px;}
.list_left .asklist_leftbox ul.asklist_zx .asklist_creat span.asklist_fl{ padding:3px 5px; border:1px solid #bfbfbf;border-radius:5px;}
.list_left .asklist_leftbox ul.asklist_zx .asklist_creat span.asklist_dete{ position:absolute; right:5px;}
ul.asklist_tx li {padding-top: 24px;padding-bottom: 32px;border-top: 1px solid #EFEFEF;}
ul.asklist_tx li .asklist_tx_tit{ font-size:16px; line-height:24px;word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:3;}
ul.asklist_tx li:nth-child(1) {border-top: none;}
.asklist_tx_imgs {margin-top: 24px;display: flex;align-items: center;justify-content: space-between;color:#bfbfbf;}
.asklist_tx_imgs .asklist_tx_portrait {display: flex;align-items: center;}
.asklist_tx_imgs .asklist_tx_portrait div {width: 32px;height: 32px;border-radius: 50%;border: 2px solid #fff;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);}
.asklist_tx_imgs .asklist_tx_portrait div img {width: 32px;height: 32px; border-radius: 50%;}
.asklist_tx_imgs p {margin-left: 16px;}
.asklist_tx_imgs .asklist_tx_portrait div:nth-child(1) {z-index: 2;}
.asklist_tx_imgs .asklist_tx_portrait div:nth-child(2) {margin-left: -10px;z-index: 1;}
.asklist_tx_imgs .asklist_tx_portrait div:nth-child(3) {margin-left: -10px;}
.detail_left .list_left_askdetail .detail_title{ font-size:24px; font-weight:bold; line-height:30px;}
.detail_left .list_left_askdetail .detail_inf{ height:35px; line-height:35px; font-size:14px; margin:20px auto; color:#999;}
.detail_left .list_left_askdetail .detail_inf span { margin-right:20px;}
.detail_left .list_left_askdetail .detail_inf span.detaildate{margin-right:0; border:0px; padding:0px; }
.detail_left .list_left_askdetail .detail_inf span i{ margin-right:5px;}
.detail_left .list_left_askdetail .detail_des { padding: 12px 30px; background-color: #f8f8f8; font-size: 14px; color: #999; line-height: 30px; margin:0 auto 20px;}
.detail_left .list_left_askdetail .detail_word { font-size: 16px; line-height: 30px;  margin-bottom: 30px; }
.detail_left .list_left_askdetail .detail_shenming { color:#999; padding:10px 0 0;}
.detail_left .list_ask_que .list_ask_quecot{ padding-top:20px;}
.detail_left .list_ask_que .list_ask_que_tit{ position:absolute; top:20px; font-size:18px; font-weight:600; padding-bottom:20px; line-height:18px;}
.detail_left .list_ask_que .list_ask_que_tit i{ font-size:20px; color:#20a3ff;}
.detail_left .list_ask_que .reply_item {border-bottom: #EFEFEF solid 1px;padding: 20px 0 22px;}
.detail_left .list_ask_que .reply_list .reply_item:last-child {border-bottom: none;}
.detail_left .list_ask_que .reply_item .lawyer_avatar {display: block;width: 48px; height: 48px;}
.detail_left .list_ask_que .lawyer_avatar img {width: 100%; height: 100%;border-radius: 10%;}
.detail_left .list_ask_que .lawyer_info {width: 720px;margin-left: 16px;}
.detail_left .list_ask_que .lawyer_info .reply_con{ font-size:16px; line-height:24px;}
.detail_left .list_ask_que .lawyer_info .reply_con p,.detail_left .list_ask_que .lawyer_info .reply_con div{ padding:5px 0;}
.detail_left .list_ask_que .lawyer_name {margin-right: 12px;color: #999; font-size: 14px;margin-bottom:10px;}
.detail_left .list_ask_que .lawyer_lidate{ margin-top:10px; color:#999;}
.list_ask_quecot_more {font-size: 16px;padding: 30px 0;text-align: center;}
.list_ask_quecot_more i {color: #20a3ff; margin-left:5px; font-size:18px; font-weight:bold;}
.zuilist_nav{ margin-top:20px;}
.zuilist_nav span{ padding:3px 8px; border:1px solid #bfbfbf;border-radius:5px; margin-right:5px;}
.zuilist_nav span a{ color:#999; font-size:14px;}
.zuilist_box .zuilist_nav span{ padding:5px 10px;}
/**百科**/
.list_left .list_leftboxbaike a  {display: flex;justify-content: center;align-items: center;height: 36px;border-radius: 5px;font-size: 14px;color: #4f5c74;	border: 1px solid #e2e6e9;	margin-right: 20px;margin-bottom: 16px;cursor: pointer;float:left;padding:0 20px;}
.list_left .list_leftboxbaike a:hover {background-color: #fff1e5;color: #f70;border: 1px solid #f70;transition: all .2s ease-in;}
.right_baike_cont{ font-size:16px; line-height:28px; margin-top:10px;}

/**律师分类**/
.list_top_screen{margin-top:20px; border-bottom:1px solid #f0f0f0;}
.list_top_screen h1{text-indent:-999em}
.list_top_screen_all{width:80px;height:28px;line-height:28px}
.list_top_screen_all a{margin-left:35px;padding:5px 10px}
.list_top_screen_all .all{color:#20a3ff;}
.list_top_screen_other{width:1060px}
.list_top_screen_other_wj{width:1050px}
.list_top_screen_other a{float:left;padding:0 10px;line-height:28px;margin-right:10px;height:28px;margin-bottom:5px;border-radius:5px;}
.list_top_screen_other a:hover,.list_top_screen_all a:hover{background:#20a3ff;color:#fff}
.list_top_screen_other a.changefieldandcss{background:#20a3fe;color:#fff}
.list_top_screen .list_top_on{background:#20a3ff;color:#fff}
.list_top_screen_choose a{float:left;height:22px;line-height:22px;border:1px solid #20a3fe;margin-right:24px}
.list_top_screen_choose a span{padding:4px 26px;color:#20a3fe;border-right:1px solid #20a3fe;float:left}
.list_top_screen_choose a i{color:#20a3ff;font-size:16px;float:left;width:22px;height:22px;background:url(../images/list_icon.png) no-repeat -264px -65px}
.list_top_screen_choose .clear_all{color:#666;border:0}
/**律师列表**/
.list_lawyer ul li{ width:100%; padding:20px 0; border-bottom:1px solid #f0f0f0; position:relative;}
.list_lawyer .lawyerlist-img {width: 110px;height: 110px;background: #e4e4e4;margin-right: 30px;border-radius: 6px;overflow: hidden;float:left;}
.list_lawyer .lawyerlist-img img {width: 110px;height: 110px;object-fit: cover;transition: all 0.1s ease-in;}
.list_lawyer .lawyerlist-content {flex: 1;width:630px;float:right;}
.list_lawyer .lawyer-title {font-size: 18px;color: #15294e;font-weight: 600;margin-bottom: 15px;margin-top: 5px;display: flex;
align-items: flex-end;}
.list_lawyer .lawyer-title-zz {color: #20a3ff;font-size: 14px;margin-left: 22px;font-weight:normal;}
.list_lawyer .lawyer-title-zz i{  color:#f70;}
.list_lawyer .lawfirm-title-zz {color: #777;font-size: 14px;margin-left: 22px;font-weight:normal;}
.list_lawyer .lawfirm-title-zz i{  color:#f70;}
.list_lawyer .lawyerlist-digest {display: flex;flex-wrap: wrap;align-items: center;font-size: 14px;color: #777;}
.list_lawyer .lawyerlist-digest span {width: 83px;height: 24px;border-radius: 6px;border: 1px solid #777;display: flex;	justify-content: center;align-items: center;margin-right: 21px;margin-bottom: 10px;}
.list_lawyer li:hover .lawyerlist-img img {transform: scale(1.1);transition: all 0.1s ease-in;}
.list_lawyer .lawyerlist-msg{display: flex;color:#777;}
.list_lawyer .lawyerlist-msg i{ font-size:18px;}
 .list_lawyer .list_lawyer_btn {width: 80px;height: 30px;border-radius: 5px;background: #20a3ff;border: 0;display: flex;justify-content: center;align-items: center;font-size: 14px;position:absolute;right:0px;top:20px;}
.list_lawyer .list_lawyer_btn a{ color:#fff;}

.lawyer_banner {height: 260px;background: url(../images/lawyerbannerbg.jpg) no-repeat;}
.lawyer_banner span{ color:#fff; font-size:12px; position:absolute; }
.lawyer_banner span.date{bottom:-230px;right:0px;}
.lawyer_banner span.renling{ bottom:-250px;right:0px;}
.lawyer_banner span.renling a{ color:#fff;}
.lawyer_banner span.renling a:hover{ color:#f70;}
.lawyer_intro { text-align:center;} 
.lawyer_intro .lawyer_tx{width: 100%;height: 68px;display: flex;justify-content: center;position: relative;}
.lawyer_intro .lawyer_tx img{position: absolute;top: -68px;width: 128px;height: 128px;	border: 4px solid #fff;	border-radius: 128px;object-fit: cover;}
.lawyer_intro .lawyer_name{ font-size:24px; font-weight:bold; margin-top:15px;}
.lawyer_intro .lawyer_tabls { margin-top:30px;}
.lawyer_intro .lawyer_tabls span{  margin:0 10px; color:#777;}
.lawyer_intro .lawyer_tabls span i{ margin-right:3px;}
.lawyer_intro .lawyer_nav{ margin-top:50px;}
.lawyer_intro .lawyer_nav a{ font-size:22px; font-weight:400; padding:10px 20px; }

.list_left_detailawyer .detailawyer_tit{font-size: 20px;font-weight: 600; margin-bottom:20px;}
.list_left_detailawyer .detailawyer_inf p{ font-size:16px; line-height:32px;}
.list_left_detailawyer .detailawyer_jj{ font-size:16px; line-height:32px;}
.list_left_detailawyer .detailawyer_jj .detail_shenming { padding-top:10px; font-size:14px; color:#999;}
.list_left_detailawyer .detailawyer_ly{display: flex;flex-wrap: wrap;align-items: center;font-size: 14px;}
.list_left_detailawyer .detailawyer_ly span{width: 83px;height: 24px;border-radius: 6px;border: 1px solid #777;display: flex;	justify-content: center;align-items: center;margin-right: 21px;margin-bottom: 10px;}
.list_left_detailawyer .detailawyer_tcls{ width:770px;}
.lshjul{ font-size:0;}
.lshjul li{ width:33.33%; float:left;}
.lshjul li img{ width:100%; max-height:180px;}
/**导航条**/
.page { padding:20px 0 0;}
.page a{padding:5px 20px;}
.page span{ margin-right:5px; background-color:#f9f9f9; border-radius:5px; padding:3px 10px;}
#right_gu80,#right_gu200,#right_gu400,#right_gu800,#right_gu400,#right_gu1000{ width:300px;}

.intro_btn{
    position: absolute; right: 0; bottom: 0; left: 0; z-index: 1;
    padding-top: 64px; 
    font-size: 16px; line-height: 28px;  
    text-align: center; cursor: pointer;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= #00ffffff,endColorStr= #ffffffff,gradientType=0);
}
.intro_btn a{color: #20a3ff;}
/*返回顶部*/
.backtotop {
    position: fixed;
    left: 90%; /* 调整 left 的值 */
    bottom: 40px;
    background: url('../images/backtop.png') no-repeat 0 -58px;
    width: 58px;
    height: 58px;
    text-indent: -9999px;
    z-index: 100;
    margin-left: -29px; /* 调整 margin-left 的值为图片宽度的一半，使其居中 */
    display: none;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}

.backtotop:hover {
    background-position: 0 0;
}


/*--分享--*/
.share-widget{padding-top:6px;}
.share-widget a:hover{border-bottom:none}
/*--点赞--*/
.thumbs-up-widget{padding-top:6px}
.thumbs-btn{border-radius:100px;border:1px solid #20a3ff;text-align:center;padding:10px 40px;color:#20a3ff;cursor:pointer}
.thumbs-btn .num{padding-left:3px}
.thumbs-btn:hover{color:#fff;background-color:#20a3ff}
.thumbs_done{background-color:#0084ff;color:#fff!important;opacity:.8}
.thumbs_btn:hover{color:#fff;opacity:.8}
/*--打赏--*/
.reward-widget{position:absolute;bottom:-5px;left:45%;z-index:3}
.reward-widget .btn{width:60px;height:60px;font-size:20px;border-radius:100px;background-color:#ff5a5a;line-height:60px;color:#fff;text-align:center;cursor:pointer;margin:0 auto}
#popup{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.3);z-index:3;display:none;border-radius:5px}
#close{position:absolute;right:10px;top:0;color:#666;cursor:pointer;font-size:24px}
#reward-img{position:relative;margin:15% auto;max-width:400px;max-height:250px}

#ttsbf{ height:60px; background:url("../images/yuyin_bg.png") no-repeat top center;; line-height:60px; text-align:center; font-size:16px; color:#fff;width:228px; cursor:pointer;}


/**复制下载**/
.sidebar{width:30px;position:fixed;top:350px;left:45%;margin-left:-560px;z-index:9}
.sidebar a {width: 42px;padding: 13px 0;color: #666;background: #fff;-webkit-box-shadow:0px 2px 15px 0px rgba(0,0,0,0.1);box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.1);border-radius: 10px;text-align: center;transition: all .2s cubic-bezier(.215,.61,.355,1);position: relative;cursor: pointer;margin-bottom:15px;display: block;text-decoration:none;}
.sidebar span {font-size: 13px;display: block;padding: 0 12px;line-height: 17px;}
.sidebar a:hover{background-color:#20a3ff; text-decoration:none;color:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);}
.sidebar a.sidedown{/*padding:  0;*/background: #20a3ff;color: #fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);}

.downxz { margin-bottom:15px;}
.download_word { width: auto; margin: 30px auto 0 auto; display: block;}
.download_word:nth-of-type(2){display: none;}
.download_card { border: 1px solid #e1e1e1; position: relative; }
.download_card .card_bt {display: block; margin: 20px 0; font-weight:600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; padding: 0 10px;}
.card_nr { padding-left: 90px; height: 80px; background: url(../images/word_icon.png) no-repeat left center; padding-bottom: 20px; margin-top: 14px; padding-right: 230px; margin-left: 10px; border-top: 1px solid #e1e1e1; padding-top: 20px; }
.card_nr .card_bt { font-size: 22px; margin: 0;   }
.download_card_msg { line-height: 22px;height: 70px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;  font-size: 14px; color: #999; }
.download_word_lb .download_card_msg { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 22px;margin-top: 5px;  }
.downlod_btn_right { width: 150px; height: 64px; background: #f70;background: linear-gradient(#ffb01e,#f70); position: absolute; padding-left: 60px; border-radius: 10px; float: right; cursor: pointer; bottom:40px; right: 14px; }
.downlod_btn_right h5 { color: #fff; font-size: 18px; margin: 0; padding-top: 10px; line-height: 24px; }
.downlod_btn_right p { color: #fff;margin: 0; line-height: 20px;}
.downlod_icon { width: 30px; height: 30px; display: block; background: url(../images/download_icon.png) no-repeat; position: absolute; left: 14px; top: 15px; }
.download_card_btn { height: 0px; line-height: 64px; }
.content_box_tj { width: 150px; float: left; position: absolute; left:100px; bottom: -10px; }
.content_box_tj span { float: left; font-size: 12px; color: #999; }
.content_box_tj img { float: left; width: 15px; margin-top: 23px; }
.d_tip { float: left; position: absolute; bottom: -10px; right: 20px; font-size: 12px; color: #999; }
.prompt { background: #fff7ef; padding: 20px; margin-top: 40px; }
.prompt p { color: #999; line-height: 24px; }

.download_word_lb {  border: 1px solid #f1f1f1; position: relative; }
.downlod_btn_right_lb { font-size: 20px; color: #fff; height: 54px; line-height: 20px;padding-left: 50px; position: absolute; top: 14px; padding-top: 14px; right: 10px; font-weight: bold; }
.downlod_btn_right_lb span { margin:4px 0; font-size: 14px; display: block; font-weight: normal; }
.downlod_btn_right_lb .downlod_icon { width: 28px; height: 28px; background-size: 100%; top: 18px;  }
.download_card_btn_lb { height: 0px; line-height: 40px; }
.download_card_btn_lb .content_box_tj { margin-left: 10px; position: absolute; left: 90px; bottom: 0px; }
.download_card_btn_lb .content_box_tj img { margin-top: 11px; }
.card_nr_lb { padding-bottom: 10px; margin: 10px 10px 0 10px; padding-right: 200px; border-top: none; padding-top: 0; }

/**顶部地区**/

.diquLoadpos {position:relative;}
.diquLoad-cont .panel{ position:absolute; left:0px; top:0px;  width:400px; background:#fff; }
.diquLoad-cont .panel .hot{ padding:10px 0; border-bottom:#e1dedf 1px solid;}
.diquLoad-cont .panel .hot span{ display:block; font-weight:bold; font-size:14px; line-height:20px; margin-left:15px; }
.diquLoad-cont .panel .hot p{ overflow:hidden; padding-top:10px; margin-left:15px; }
.diquLoad-cont .panel .hot a{ float:left; line-height:20px; font-size:14px; width:60px; }
.diquLoad-cont .panel .hot a:hover{ color:#fe5a00; }
.diquLoad-cont .panel .hot a:last-child{ margin-right:0; }
.diquLoad-cont .panel .tab .tab-head{ margin-left:17px; overflow:hidden; padding-top:16px; }
.diquLoad-cont .panel .tab .tab-head li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.diquLoad-cont .panel .tab .tab-head li.active,.diquLoad-cont .panel .tab .tab-head li:hover{ color:#fe5a00; }
.diquLoad-cont .panel .tab .tab-head li:last-child{ margin-right:0; }
.diquLoad-cont .panel .tab .tab-body li{ display:none; }
.diquLoad-cont .panel .tab .tab-body li.active{ display:block; }
.diquLoad-cont .panel .tab .clickTab{ margin-left:17px; overflow:hidden; padding-top:16px; }
.diquLoad-cont .panel .tab .clickTab li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.diquLoad-cont .panel .tab .clickTab li.on,.diquLoad-cont .panel .tab .clickTab li:hover{ color:#fe5a00; }
.diquLoad-cont .panel .tab .clickTab li:last-child{ margin-right:0; }
.diquLoad-cont .panel .tab .textTab li{ display:none; }
.diquLoad-cont .panel .tab .textTab li.on{ display:block; }
.diquLoad-cont .citylist{ margin-left:17px; }
.diquLoad-cont .citylist .line{ overflow:hidden; }
.diquLoad-cont .citylist .line span{ float:left; font-size:14px; color:#333; margin-right:10px; line-height:20px; margin-top:15px; width:12px; }
.diquLoad-cont .citylist .line a{ float:left; font-size:14px; color:#333; margin-right:14px; line-height:20px; margin-top:15px; }
.diquLoad-cont .citylist .line a:hover{ color:#fe5a00; }
.diquLoad-cont .citylist .more{ border-top:#e3dedd 1px solid; margin-right:17px; margin-top:15px; padding:15px 0; line-height:20px;}
.diquLoad-cont .citylist .more a{ color:#333; font-size:14px; }
.diquLoad-cont .citylist .more a:hover{ color:#fe5a00; }
.diquLoad-cont:hover .cityBox .panel{ display:block; }


/**首页律师律所**/
.lawyer_box_wz ul li {
  margin-right: 28px;
  margin-bottom: 10px;
  position: relative;
  width: 176px;
  overflow: hidden;
  border-radius: 4px;
  float:left;
  word-break: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp:1;
  }
.lawyer_box_wz ul li:nth-child(6n),.lawyer_box_wz ul li:nth-child(12n) {
  margin-right: 0;
}
.lawyer_box_tx{ padding-top:1px;}
.lawyer_b_li {
  margin-right: 28px;
  margin-bottom: 24px;
  position: relative;
  width: 176px;
  height: 282px;
  overflow: hidden;
  border-radius: 4px;
}
.lawyer_b_li:nth-child(6n) {
  margin-right: 0;
}

.lawyer_b_avatar {
  display: block;
  width: 176px;
  height: 176px;
}

.lawyer_b_avatar img {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.lawyer_b_bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 106px;
  padding: 14px 14px 0 14px;
  background-color: #f0f0f0;
  box-sizing: border-box;
  transition: all .1s ease-in;
}

.lawyer_b_name {
  display: inline-block;
  font-size: 16px;
  color: #111;
}

.lawyer_b_txt {
  margin-top: 12px;
  font-size: 14px;
  color: #666;
  line-height: 22px;
}
.lawyer_b_txt span { margin-right:3px;}
.lawyer_b_btn {
  position: absolute;
  bottom: -24px;
  left: 48px;
  display: block;
  visibility: hidden;
  margin: 12px auto 0;
  width: 80px;
}

.lawyer_b_btn a {
  text-align: center;
  color: #fff;
  font-size: 14px;
  display: block;
  background-image: linear-gradient(to right,#f70,#ffb01e);
  line-height: 24px;
  border-radius: 12px;
}

.lawyer_b_list {
  margin-top: 24px;
}

.lawyer_b_li:hover .lawyer_b_bottom {
  background-color: #f0f0f0;
  height: 166px;
}

.lawyer_b_li:hover .lawyer_b_btn {
  visibility: visible;
  bottom: 24px;
  transition: all .1s ease-in .1s;
}

.lawyer_b_btn a:hover {
  color: #fff;
  background-image: linear-gradient(to right,#f70,#ffb01e);
}

.lawyer_b_li:hover .lawyer_b_good {
  -webkit-line-clamp: inherit;
}

.lanmu_item .mask1>.head_index{
    background:url(../images/img_caidanbg.png) no-repeat;
    height:158px;
    padding:58px 0 0 40px;
    box-sizing: border-box;
}
.lanmu_item .mask1>.head_index .head-desc{
    margin-top: 18px;
    line-height: 22px;
    color: #666;
    height: 48px;
    overflow: hidden;
    padding-right:40px ;
}
.lanmu_item .mask1>.head_index h3{
    font-size:20px;
    font-weight:500;
    color:#20a3ff;
}
.a-nav{
    font-size:20px !important;
    font-weight:500 !important;
    color:#20a3ff !important;
}
.lanmu_item .mask1 .body{
    margin:10px 30px 0 30px;
    border-bottom:1px solid rgba(238,238,238,1);
    height: 128px;
}
.lanmu_item .mask1 .body h3{
    font-size:18px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin-bottom:25px;
    padding-left:10px;
}
.lanmu_item .mask1 .body div{
    margin-bottom:20px;
    padding-left:10px;
    padding-right:10px;
    height: 68px;
    overflow: hidden;
}
.lanmu_item .mask1 .body div a:nth-child(2n+4){
    border-right: 0px!important;
}
.lanmu_item .mask1 .body div a:first-child{
    padding-left: 0!important;
}
.lanmu_item .mask1 .body div a{
    float: left;
    width: 142px;
    color: #222222 !important;
    font-size: 14px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    border-right: 1px solid rgba(238,238,238,1);
    margin-bottom: 14px;
    padding-right: 15px;
    margin-right: 16px;
}

.lanmu_item .mask1 .body div span:first-child{
    padding-left:0;
}
.lanmu_item .mask1 .body div span:last-child{
    border:none;
}
.lanmu_item .mask1 .foot{
    margin-top:50px;
    padding:0 48px;
    color: #333333;
}
.lanmu_item .mask1 .foot a{
    display:inline-block;
    width:24%;
    text-align: center;
    height:75px;
    color: #333333;
}
.lanmu_item .mask1 .foot a:hover p{
    color: #20a3ff !important;
}
.lanmu_item .mask1 .foot a img{
    margin-bottom:15px;
    width: 40px;
    height: 40px;
}
.lanmu_item .mask1 .foot a .hg{
    display: none;
}
.lanmu_item .mask1 .foot a:hover .hg{
    display: inline-block!important;
}
.lanmu_item .mask1 .foot a:hover .df{
    display: none!important;
}
.detail_left .list_left_detail .detail_word table {border: solid 1px #e8e8e8; border-spacing: 0; border-collapse: collapse; display: table; margin-bottom: 15px; width: 100%;max-width: 100%; text-align: center;}
.detail_left .list_left_detail .detail_word th, .detail_left .list_left_detail .detail_word td {border: solid 1px #e8e8e8; padding: 8px 0;}
.detail_left .list_left_detail .detail_word th {background: #f2f2f2;}
.float_l {
  float: left;
}
.clear {
  clear: both;
  zoom: 1;
}
/*翻页*/
.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding: 0;
}

.pagination li {
  margin: 0 5px;
}

.pagination a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.pagination .active a {
  background-color: #007bff;
  color: #fff;
}

.pagination a:hover {
  background-color: #eee;
}
/*律师卡片*/
	.lvshicontainer {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom: 10px;
}
.profile {
	display:flex;
	align-items:center;
}
.profile img {
	width:60px;
	/* 调整图片大小 */
	height:60px;
	border-radius:50%;
	/* 将图片设置为圆形 */
   object-fit:cover;
	margin-right:10px;
}
.profile-info {
	display:flex;
	flex-direction:column;
	height: 88px;
}
.profile-name {
	font-size:16px;
	font-weight:bold;
}
.profile-description {
	font-size:12px;
}
.profile-description p{
    line-height:1.85em!important;
    display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis;
}
.button {
	background-color:#037ef3;
      border:none;
	border-radius:100px;
      font-size:10px;
	cursor:pointer;
	height: 30px;
    line-height: 30px;
    width: 90px;
}
.lvshicontainer .button a {
	color:white;
}
/*律师卡片*/
